Skip to content

fix(python): add --quiet flag to pip report command#430

Merged
ruromero merged 1 commit into
guacsec:mainfrom
ruromero:TC-4164
Apr 21, 2026
Merged

fix(python): add --quiet flag to pip report command#430
ruromero merged 1 commit into
guacsec:mainfrom
ruromero:TC-4164

Conversation

@ruromero

@ruromero ruromero commented Apr 20, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Adds --quiet flag to the pip install --dry-run --report command in PythonPyprojectProvider to suppress progress messages (e.g. Processing /path/...) from contaminating the JSON report on stdout
  • Aligns with the JS client counterpart which already uses --quiet (trustify-da-javascript-client/src/providers/python_pip_pyproject.js)

Implements TC-4164

Test plan

  • All existing Python provider tests pass
  • CI integration test python-3.12-pyproject passes on all platforms

🤖 Generated with Claude Code

@ruromero
ruromero requested a review from a-oren April 20, 2026 21:41
@ruromero
ruromero enabled auto-merge (squash) April 21, 2026 09:02
Suppresses pip progress messages on stdout that contaminate the JSON
report output, causing Jackson parse errors on pyproject.toml analysis.

Implements TC-4164

Assisted-by: Claude Code
@ruromero
ruromero merged commit bf52282 into guacsec:main Apr 21, 2026
44 checks passed
@ruromero
ruromero deleted the TC-4164 branch April 21, 2026 09:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants